package com.ruoyi.system.domain.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author hwh
 * @ClassName: $
 * @Description: 帆软新增部门  数据统一$
 * @Date $
 * @Version 1.0
 */
@Data
public class InsertFineDeptDTO implements Serializable {

    /**
     * 帆软所需id
     */
    @ApiModelProperty("帆软所需id")
    private String secret;

    /**
     * 帆软所需id
     */
    @ApiModelProperty("帆软所需id")
    private String clientId;

    /** 父部门，可传递部门id或部门层级顺序数组(JSON.stringify)，[] 表示根部门，[\"财务部\"]表示根部门-财务部 */
    @ApiModelProperty("父部门，可传递部门id或部门层级顺序数组(JSON.stringify)，[] 表示根部门，[\\\"财务部\\\"]表示根部门-财务部")
    private List<String> parentDepartment;

    /** 帆软新建部门名称 */
    @ApiModelProperty("新建部门名称")
    private String departmentName;

    /** 部门id或部门层级拼接字符串 */
    @ApiModelProperty("部门id或部门层级拼接字符串")
    private List<String> departmentId;
}
